package demo;

import java.util.ArrayList;
import java.util.List;

/**
 * ArrayList集合的案例
 */
public class ArrayListDemo {


    public static void main(String[] args) {
        //创建Array的集合 需要在<>中固定数据的类型
        ArrayList<String> list1 = new ArrayList<>();
        //添加数剧
        list1.add("张三");
        list1.add("李四");
        list1.add("老王");
        list1.add("老六");
        list1.add("三毛");
        //插入数据到指定位置
        list1.add(1, "周七");
        //遍历所有数据 下标从0开始 集合的长度通过size方式获得
        for (int i = 0; i < list1.size(); i++) {
            //通过集合的get(下标)获得数据
            System.out.println(list1.get(i));
        }
        //创建存放整数的集合
        ArrayList<Integer> list2 = new ArrayList<>();
        //添加整数
        list2.add(111);
        list2.add(666);
        list2.add(777);
        list2.add(888);
        //删除数据
        list2.remove(2);
        //遍历输出集合
        for (int i = 0; i < list2.size(); i++) {
            System.out.println(list2.get(i));
        }
    }
}
